/**
 * 统一响应格式
 * @param {boolean} success - 是否成功
 * @param {string} message - 响应消息
 * @param {any} data - 响应数据
 * @param {number} code - HTTP状态码
 * @returns {object} 统一格式的响应对象
 */
const response = (success, message, data = null, code = 200) => {
  return {
    code,
    success,
    message,
    data,
    timestamp: new Date().getTime()
  };
};

module.exports = response; 